measuring deep well - French English Dictionary